/* INIT */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
html, body {
	width: 100%;
	font-size: 16px;
}

@media screen and (min-width: 1024px) {
	body {
		width: 1024px;
		margin: 0 auto;
		box-shadow: 0 0 1.25rem 0 rgba(0, 0, 0, .15);
		box-sizing: border-box;
	}
	.mask {
		width: 1024px !important;
	}
}
/* END INIT */

/* HEADER */
header {
	width: 100%;
	background-color: #FFD100;
	box-sizing: border-box;
	z-index: 9999;
	top: 0;
	height: 7.5rem;
	position: relative;
}
header img {
	width: 18.75rem;
	margin: 1.875rem 0 1.875rem 3.125rem;
}
.header-nav {
	position: absolute;
	margin: 0 auto;
	z-index: 9999;
	background-color: #FFD100;
	width: 100%;
}
.download {
	float: right;
	margin-top: 1.5625rem;
}
.download span {
	display: block;
	width: 10.9375rem;
	height: 3.4375rem;
	text-align: center;
	line-height: 3.4375rem;
	font-size: 2rem;
	border: 2px solid #000000;
	border-radius: 0.625rem;
	margin-right: 9.375rem;
}
.more {
	width: 3.125rem;
	height: 3.125rem;
	float: right;
	position: relative;
	margin-right: 3.125rem;
	margin-top: -3.1875rem;
	border-top: 0.25rem solid #000000;
	border-bottom: 0.25rem solid #000000;
	box-sizing: border-box;
}
.more::after {
	content: '';
	height: 0.25rem;
	width: 3.125rem;
	display: block;
	position: absolute;
	background-color: #000000;
	top: 1.3125rem;
}
/* END HEADER */


.container{
	/*height: 100%;*/
	background-color: #eee;
}
.card{
	padding: 3rem  1.5rem;
	margin-bottom: 1.7rem;
	background-color: #fff;
	border-bottom: 0.2rem solid #e5e5e5;
}
.card a img{
	max-width: 100%;
	height: auto;
}
.card-text{
	/*width: 100%;*/
	padding: 2rem 0;
	display: block;
	border-bottom: 0.1rem solid #C1C1C1FF;
	color: #555;
	font-size: 0.7rem;
}
.detail-wrap{
	width: 100%;
	padding-top: 1.5rem;
}
.detail{
	display: flex;
	justify-content: space-between;
	align-items: center;
	/*background-color: pink;*/
}
.detail p{
	display: inline-block;
	color:#999999FF;
	font-size: 1.7rem;
}

.icon{	
	font-size: 1.6rem;
	display: flex;
	align-items: center; 
}

.detail .iconfont{
	color: #AAAAB2FF;
	display: flex;
	align-items: center;
	font-size:3rem;
	padding: 0 0.5rem;
}
.detail .iconfont span{	
	color: #FF8600FF;
	font-size: 1.7rem;
	padding: 0 0.5rem;
}